package com.ccys.db.mapper;

import com.ccys.db.dto.doctor.postConsult.GetSpecialistDto;
import com.ccys.db.entity.TblDoctorSupportTabRead;
import com.ccys.db.vo.doctor.doctorSetting.*;
import com.ccys.db.vo.doctor.postConsult.SpecialistResVo;
import tk.mybatis.mapper.common.Mapper;
import tk.mybatis.mapper.common.MySqlMapper;

import java.util.List;

/**
* Created by Mybatis Generator on 2023/12/15
*/
public interface TblDoctorSupportTabReadMapper extends Mapper<TblDoctorSupportTabRead>, MySqlMapper<TblDoctorSupportTabRead> {


    CheckShowAlterSupportTabVo checkShowAlterSupportTab(String doctorId);

    List<String> checkUpdateClinicDto(String doctorId, String doctorCountryId);

    Integer checkAcronymsExist(String acronym);

    void deleteFavouritePrescriptionDetail(String id);

    void deleteAcronym(String id);

    void deleteFavouritePrescription(String id);

    List<AcronymListVo.AcronymVo> getAcronyms(String doctorId,String keyword,String groupId,Integer is_default);

    CountryPlatformSettingVo getCountryPlatformSetting(String countryId);

    List<SupportTabResVo.SupportTabVo> getSupportTab();

    List<GetSupportTabTitleVo.TitleVo> getSupportTabTitle(String doctorId,String supportTabId);

    List<SpecialistResVo.SpecialistVo> getSpecialist(GetSpecialistDto dto);
}
